package file;

import java.io.File;
import java.io.FileFilter;
import java.sql.SQLOutput;

public class ListFilesDemo2 {
    public static void main(String[] args) {
        // 有条件的获取文件
        // 需求，获取所有的以.开头的内容、
        File dir = new File(".");

        // 判断是否是文件夹
        if(dir.isDirectory()){
            System.out.println("是文件夹");
            // 自己创建过滤器
            FileFilter filter = new FileFilter() {
                // 重写accept方法
                public boolean accept(File file) {
                    // 获取文件名
                    // String name = file.getName().startsWith(".");
                    // return name
                    // 判断是否以.开头
                    return file.getName().startsWith(".");
                }
            };

            File[] files = dir.listFiles(filter);
            for (File file : files) {
                System.out.println(file);
            }
        }

    }
}
